﻿#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//
//int main(void)
//{
//	int a = 0;
//	scanf("%d", &a);
//	printf("%d\n", a);
//	return 0;
//}
//
//​
//FILE* fopen(const char* filename, const char* mode);
//
//
//
//int fclose(FILE* stream);

 
//int main(void)
//{
//	FILE* pf = fopen("text.txt", "r");
//	if (pf == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	//判断打开是否成功
//
//	fclose(pf);
//	pf = NULL;
//	//关闭文件后需要将指针设置成空指针
//	return 0;
//}

//int main(void)
//{
//	FILE* pf = fopen("text.txt", "w");
//	if (pf == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	//开始写文件
//	fputc('a', pf);
//	fputc('b', pf);
//	fputc('c', pf);
//
//
//	//关闭文件
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

//int main(void)
//{
//	FILE* pf = fopen("text.txt", "r");
//	if (pf == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	//开始d读文件
//	int ch = fgetc(pf);
//	printf("%c\n", ch);
//
//	ch = fgetc(pf);
//	printf("%c\n", ch);
//
//	ch = fgetc(pf);
//	printf("%c\n", ch);
//
//
//	//关闭文件
//	fclose(pf);
//	pf = NULL;
//	return 0;
//}

int main(void)
{
	FILE* pf = fopen("test.txt", "r");
	if (pf == NULL)
	{
		perror("fopen");
		return 1;
	}
	//开始读文件
	char arr[20] = "xxxxxxxxxxxxxxxx";
	fgets(arr, 10, pf);

	//关闭文件
	fclose(pf);
	pf = NULL;
	return 0;
}
